package com.cheejee.goodscenter.dao;

import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import com.cheejee.goodscenter.module.entity.SkuSnapshot;

@Mapper
public interface SkuSnapshotMapper {
    int deleteByPrimaryKey(Long id);

//    int insert(SkuSnapshot record);

    int insertSelective(SkuSnapshot record);

    SkuSnapshot selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(SkuSnapshot record);

//    int updateByPrimaryKeyWithBLOBs(SkuSnapshot record);

//    int updateByPrimaryKey(SkuSnapshot record);
    
    //############## 以上为MG生成 #################
    
    List<SkuSnapshot> selectBySelective(@Param("skuId")Long skuId, @Param("goodsId")Long goodsId, @Param("version")Integer version);
}